// store/index.js
import { createStore } from 'vuex'
// import menu from './menu'
// import createPersistedstate from "vuex-persistedstate"//为了实现持久化，要不然刷新后动态路由都没了
//这里相当于是一个核心站点，部分状态管理在modules中
//将创建的store实例向外暴露
export default createStore({//创建一个store实例
    //store的新属性plugins，里面是一个处理的逻辑的函数，可以处理多个逻辑
    // 创建一个新的 store 实例
    state () {
      return {
        count: 0,
        selectedNews: null//存储在主页选择的文章
      }
    },
    mutations: {
      increment (state) {
        state.count++
      }
    }
})